package com.lmaos.basetools.authority;

import java.util.HashSet;
import java.util.Set;

import com.lmaos.basetools.base.SParamMap;
/**
 * 
 * @author lmaos
 *
 * <p>作者：张星宇</p>
 * <p>时间：2017年5月25日 下午10:10:31</p>
 * <p>说明:用户权限,记录用户拥有权限级操作的对象		</p>
 *
 */
public class UserAuthority extends SParamMap{
	private static final long serialVersionUID = 1L;
	public UserAuthority() {
	}
	public UserAuthority(int capacity) {
		super(capacity);
	}
	private Set<String> accessUrls = new HashSet<String>(64);
	/**
	 * 说明：设置允许访问资源		<br>
	 * 时间：2017年6月28日 下午2:40:55
	 *
	 * @param accessUrls
	 */
	public void setAccessUrls(Set<String> accessUrls) {
		if(accessUrls!=null){
			this.accessUrls = accessUrls;
		}
	}
	/**
	 * 说明：允许访问的资源连接		<br>
	 * 时间：2017年6月28日 下午2:40:42
	 *
	 * @return
	 */
	public Set<String> getAccessUrls() {
		return accessUrls;
	}
	/**
	 * 说明：追加访问资源		<br>
	 * 时间：2017年6月28日 下午2:41:12
	 *
	 * @param accessUrls
	 */
	public void addAccessUrls(String... accessUrls) {
		for (String accessUrl : accessUrls) {
			this.accessUrls.add(accessUrl);
		}
	}
}
